3
תגובות
שאלה לגבי מערכים
פתח
s976
,
יש לי מערך מעורבב. זאת אומרת חלק אסוציאטיבי וחלק מספרי. אני רוצה לעבור על כל האלמנטים המספריים ולא על האסוציאטיביים. פונקציה foreach אינה מתאימה לזה.
האם יש משהו שמתאים?
האם יש משהו שמתאים?
3 תשובות
אני ממש לא בטוח לגבי הפתרון, סתם משהו שעלה לי לראש, בקושי חשבתי. אבל אולי תנסה משהו כזה:
$arr = array(
4, // Normal
'hi', // Normal
'name' => 'Shmulik' // Associative
);
foreach ($arr as $key => $val) {
if (isset($key) && isset($val)) {
// Associative
}
}
4, // Normal
'hi', // Normal
'name' => 'Shmulik' // Associative
);
foreach ($arr as $key => $val) {
if (isset($key) && isset($val)) {
// Associative
}
}
מקווה שהבנתי למה אתה מתכוון.